breaching obstacles - German English Dictionary